<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 简单认识对象；

        /* 
            js 数据类型 ：一、简单数据类型  bigInt  二、复杂数据类型
        
        */

        // 复杂的数据类型： 数组 函数  对象
        // 一、对象(object)定义：
        // var obj = {name:"张三",age:20,height:"178cm"};
        // //         键名  键值
        // console.log(obj);

        // 二、获取对象里的键值；
        // var obj = {name:"张三",age:20,height:"178cm"};

        // // 1.方式一：对象.键名  
        // // var res = obj.age;
        // // console.log(res);
        // // obj.name  //更高 

        // // 2.方式二： 对象['键名'];
        // var res = obj['name'];
        // console.log(res);

        // 三、设置对象里的值；
        var obj = {name:"张三",age:20,height:"178cm"};

        //1.通过点语法： 修改name 为李四 
        // obj.name = "李四";
        // console.log(obj);

        // 2.通过中括号设置对象的值
        // obj['height'] = "180cm";
        // console.log(obj);

        // 3.如果设置的键名属性 在对象里有 那么就修改这个属性 ，如果没有这个键名属性 那么就是添加操作
        // obj.name = "王小二";
        // console.log(obj);
        obj.weight = "100kg";  //添加
        console.log(obj);





    </script>
</body>
</html>